18/21=0
18%21=18
41/21=1
41%21=20
42/21=2
42%21=0
43/21=2
43%21=1
126/21=6
126%21=0
131/21=6
131%21=5
(UINT_MAX/2+3)/2=1073741825
(UINT_MAX/2+3)%2=0
18/-21=0
18%-21=18
41/-21=4294967295
41%-21=20
42/-21=4294967294
42%-21=0
43/-21=4294967294
43%-21=1
126/-21=4294967290
126%-21=0
131/-21=4294967290
131%-21=5
(UINT_MAX/2+3)/-2=0
(UINT_MAX/2+3)%-2=2147483650
-18/21=0
-18%21=4294967278
-41/21=4294967295
-41%21=4294967276
-42/21=4294967294
-42%21=0
-43/21=4294967294
-43%21=4294967295
-126/21=4294967290
-126%21=0
-131/21=4294967290
-131%21=4294967291
-(UINT_MAX/2+3)/2=1073741823
-(UINT_MAX/2+3)%2=0
-18/-21=0
-18%-21=4294967278
-41/-21=1
-41%-21=4294967276
-42/-21=2
-42%-21=0
-43/-21=2
-43%-21=4294967295
-126/-21=6
-126%-21=0
-131/-21=6
-131%-21=4294967291
-(UINT_MAX/2+3)/-2=0
-(UINT_MAX/2+3)%-2=2147483646
